package edu.mis.modules.blog;

import java.util.List;

import edu.mis.model.Blog;


public class BlogService {

	private static final Blog dao = new Blog().dao();
	
	/**

	 * 添加日志

	 */
	public boolean saveBlog(Blog blog){  //service命名建议完整，见名知意。如此处的saveBlog，参数尽量用对象

		return blog.save();
	}
	
	/**

	 * 修改日志

	 */
	public boolean updateBlog(Blog blog){
		return blog.update();
	}
	
	/**

	 * 删除日志

	 */
	public boolean deleteBlogById(int id) {
		return dao.deleteById(id);
	}
	
	/**

	 * 根据ID得到日志

	 */
	public Blog findBlogById(int id) {
		return dao.findById(id);
	}
	
	/**

	 * 查询所有日志

	 */
	public List<Blog> findAllBlog(){   //本项目使用dataTables支持前端分页。如果要支持后端分页，可调用Blog.dao.paginate(pageNumber, pageSize, sqlPara)

		return dao.findAll();
	}
}